perplex the mind

Translations
dérouter l'esprit
Words
perplex

verb
déconcerter